selenoid cells - English Synonyms Dictionary